drenched with rain - Francés Inglés Diccionario